tg-me.com/python_academy/24
Last Update:
Switch-конструкция с помощью словаря
Привет, на связи Адриан. Начинающие программисты достаточно часто спрашивают меня про switch-конструкции, а в Python их вобщем-то нет.
Однако существует одно хитрое решение – использовать словарь, где значениями будут функции. В качестве примера напишем словарь, который будет использован для математических операторов.
В этом примере я использовал lambda-функции для упрощения кода, но вместо них можете подставить любые другие. Объясню немного подробнее, lambda
– объявление анонимной функции, x
и y
- принимаемые аргументы, x + y
– возвращаемый результат.
Думаю, такой подход удобнее башни из условных конструкций.
BY Python Academy

Share with your friend now:
tg-me.com/python_academy/24